package com.mvvm.store.bean.basebean;

import java.io.Serializable;
import java.util.List;

/**
 * 出库提交
 */
public class DeliverySubmitParamsBean implements Serializable {
    public String stockOrderNo;
    public String shouldNum;
    public List<PartInfoList> partInfoList;
    public static class PartInfoList{
        public String partNum;
        public String partName;
        public String partCount;
        public String supplierCode;
        public String supplierName;
        public List<TagCodeList> tagCodeList;
        public static class TagCodeList{
            public String id;
            public String snp;
            public String inStockTime;
            public String materialProperties;
            public String tagCode;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getSnp() {
                return snp;
            }

            public void setSnp(String snp) {
                this.snp = snp;
            }

            public String getInStockTime() {
                return inStockTime;
            }

            public void setInStockTime(String inStockTime) {
                this.inStockTime = inStockTime;
            }

            public String getMaterialProperties() {
                return materialProperties;
            }

            public void setMaterialProperties(String materialProperties) {
                this.materialProperties = materialProperties;
            }

            public String getTagCode() {
                return tagCode;
            }

            public void setTagCode(String tagCode) {
                this.tagCode = tagCode;
            }
        }

        public String getPartNum() {
            return partNum;
        }

        public void setPartNum(String partNum) {
            this.partNum = partNum;
        }

        public String getPartName() {
            return partName;
        }

        public void setPartName(String partName) {
            this.partName = partName;
        }

        public String getPartCount() {
            return partCount;
        }

        public void setPartCount(String partCount) {
            this.partCount = partCount;
        }

        public String getSupplierCode() {
            return supplierCode;
        }

        public void setSupplierCode(String supplierCode) {
            this.supplierCode = supplierCode;
        }

        public String getSupplierName() {
            return supplierName;
        }

        public void setSupplierName(String supplierName) {
            this.supplierName = supplierName;
        }

        public List<TagCodeList> getTagCodeList() {
            return tagCodeList;
        }

        public void setTagCodeList(List<TagCodeList> tagCodeList) {
            this.tagCodeList = tagCodeList;
        }
    }

    @Override
    public String toString() {
        return "DeliverySubmitParamsBean{" +
                "stockOrderNo='" + stockOrderNo + '\'' +
                ", shouldNum='" + shouldNum + '\'' +
                ", partInfoList=" + partInfoList +
                '}';
    }
}
